功耗调整参考

目前Takoyaki功耗主要有下面几个地方可以调节:

  • 模拟电路关闭(注意打成*才是关闭)

    在kernel config关闭如下选项(如果需要点屏,DISP_LPLL不能关闭,如果需要点MIPI屏,MIPI_DPHY_TX也不能关闭)

  • 模拟电路对应功能模块的config关掉(关闭对应的数字电路)

    • Audio & HDMI & IDAC(VGA) & DISP对应的功能模块在SDK里面配置,关掉对应的SDK模块即可:

      project\release\customer_tailor\nvr_i2m_display_glibc_tailor.mk

      • audio

        interface_ai:=disable
        interface_ao:=disable
        mhal_aio:=disable
        
      • hdmi

        interface_hdmi:=disable
        mhal_hdmitx:=disable
        
      • disp

        interface_disp:=disable
        mhal_disp:=disable
        
      • mipi tx

        interface_panel:=disable
        mhal_panel:=disable
        
    • EMAC网络开关的config在kernel的config里面:

    • Sata开关的config在kernel的config里面:

    • SS_SATA_HOST:

    • Usb开关的config在kernel如下config

  • CPU单核运行400MHz

    • CPU 以400MHz运行

      kernel\arch\arm\boot\dts\infinity2m.dtsi

    • CPU单核运行

      在bootargs最后加上nosmp即可:

      bootargs=console=ttyS0,115200 root=/dev/mtdblock4 rootfstype=squashfs ro init=/linuxrc LX_MEM=0x3f00000 mma_heap=mma_heap_name0,miu=0,sz=0x1000000 mma_memblock_remove=1 highres=off mmap_reserved=fb,miu=0,sz=0x300000,max_start_off=0x3300000,max_end_off=0x3600000 nosmp
      

公版的测试数据如下:

测试软件版本:TAKOYAKI_DLS00V009。

测试环境:Takoyaki NOR EVB板接TTL panel 12V供电。

默认配置(网络&usb打开) 关闭网络 关闭网络 & usb 关闭网络 & usb& sata 关闭网络 & usb & sata & audio 关闭网络 & usb & sata & audio & mipi 关闭网络 & usb & sata & audio & mipi & UPLL 关闭网络 & usb & sata & audio & mipi & UPLL & cpu 400MHz 关闭网络 & usb & sata & audio & mipi & UPLL & cpu 400MHz & nosmp单核
3.3v IO 75.8 73 56.6 56.6 56.7 56.7 53.4 57.4 57.6
1.8v AVDDIO_DRAM: 32.1 32 32.02 32.02 32.01 31.98 32.01 31.96 32.01
AVDDIO\_DATA: 49.5 50 49.4 49.5 49.4 49.4 49.4 49.4 49.5
0.9v DVDD_DDR: 7.54 7.5 7.52 7.52 7.53 7.53 7.52 7.52 7.53
COREPOWER: 127 124 120 120 120 119 85 77 77
total(单位:mA): 292 286 265.54 265.64 265.64 264.61 227.33 223.28 223.64

查看CPU温度:

cat /sys/devices/virtual/mstar/msys/TEMP_R

查看CPU频率:

cat sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq